#include <ESP8266WiFi.h>
 
#define AP_ssid   "ZXC-AP"
#define password  "ZXCzxc123..."
 
int i = 0;    //用来判定连接是否超时的累加量

void LED_ON()
{
  digitalWrite(2,LOW);
}

void LED_OFF()
{
  digitalWrite(2,HIGH);
}

void setup() {
  Serial.begin(115200);  // 启动串口通讯，波特率设置为115200
  Serial.println("");
  Serial.println("开始连接");
  
  /*初始化LED*/
  pinMode(2,OUTPUT);
  LED_OFF();


  //调用 WiFi.begin()函数，开始连接接入点
  WiFi.begin(AP_ssid, password);
  Serial.print("正在连接到");
  Serial.print(AP_ssid);
  while (WiFi.status() != WL_CONNECTED) {
    i++;
    delay(500);
    Serial.print(".");
    if (i > 120) { //60秒后如果还是连接不上，就判定为连接超时
      Serial.print("连接超时！请检查网络环境");
      break;
    }
  }
  Serial.println("网络连接成功");

  /*输出网络信息*/
  Serial.println("500");              // 延时500毫秒
  Serial.print("连接到的接入点名字:");
  Serial.println(AP_ssid);            // 告知用户建立的接入点WiFi名
  Serial.print("连接到的接入点密码:");
  Serial.println(password);        // 告知用户建立的接入点WiFi密码
  Serial.print("无线终端模式成功开启，网络连接成功");
  LED_ON();


  Serial.println("初始化完成");
}
 
void loop() {
}